package com.sailfish.springbootdemo.pojo.db1;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sailfish.springbootdemo.pojo.db4.User;

import java.util.Date;
import java.util.List;

public class PcbaFile {

    private Integer pcbaFileId;
    private Integer pcbaDeviceResourceId;
    private Integer pcbaFileType;
    private String pcbaFileName;
    private Integer status;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    private String pcbaFilePath;
    private Integer fileGroupId;
    private Integer creatorId;
    private String notes;
    private Integer pcbaCompanyId;
    private Integer submitter;
    private String auditors;
    private String caseName;
    private String nameCn;
    private String companyName;
    private String deptName;
    private String keyWords;
    private String details;

    private PcbaCompany pcbaCompany;
    private FileGroup fileGroup;
    private PcbaDeviceResource pcbaDeviceResource;
    private User creator;

    public Integer getPcbaFileId() {
        return pcbaFileId;
    }

    public void setPcbaFileId(Integer pcbaFileId) {
        this.pcbaFileId = pcbaFileId;
    }

    public Integer getPcbaDeviceResourceId() {
        return pcbaDeviceResourceId;
    }

    public void setPcbaDeviceResourceId(Integer pcbaDeviceResourceId) {
        this.pcbaDeviceResourceId = pcbaDeviceResourceId;
    }

    public Integer getPcbaFileType() {
        return pcbaFileType;
    }

    public void setPcbaFileType(Integer pcbaFileType) {
        this.pcbaFileType = pcbaFileType;
    }

    public String getPcbaFileName() {
        return pcbaFileName;
    }

    public void setPcbaFileName(String pcbaFileName) {
        this.pcbaFileName = pcbaFileName;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getPcbaFilePath() {
        return pcbaFilePath;
    }

    public void setPcbaFilePath(String pcbaFilePath) {
        this.pcbaFilePath = pcbaFilePath;
    }

    public Integer getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(Integer creatorId) {
        this.creatorId = creatorId;
    }

    public String getNotes() {
        return notes;
    }

    public void setNotes(String notes) {
        this.notes = notes;
    }

    public Integer getPcbaCompanyId() {
        return pcbaCompanyId;
    }

    public void setPcbaCompanyId(Integer pcbaCompanyId) {
        this.pcbaCompanyId = pcbaCompanyId;
    }

    public Integer getFileGroupId() {
        return fileGroupId;
    }

    public void setFileGroupId(Integer fileGroupId) {
        this.fileGroupId = fileGroupId;
    }

    public PcbaCompany getPcbaCompany() {
        return pcbaCompany;
    }

    public void setPcbaCompany(PcbaCompany pcbaCompany) {
        this.pcbaCompany = pcbaCompany;
    }

    public FileGroup getFileGroup() {
        return fileGroup;
    }

    public void setFileGroup(FileGroup fileGroup) {
        this.fileGroup = fileGroup;
    }

    public PcbaDeviceResource getPcbaDeviceResource() {
        return pcbaDeviceResource;
    }

    public void setPcbaDeviceResource(PcbaDeviceResource pcbaDeviceResource) {
        this.pcbaDeviceResource = pcbaDeviceResource;
    }

    public User getCreator() {
        return creator;
    }

    public void setCreator(User creator) {
        this.creator = creator;
    }

    public Integer getSubmitter() {
        return submitter;
    }

    public void setSubmitter(Integer submitter) {
        this.submitter = submitter;
    }

    public String getAuditors() {
        return auditors;
    }

    public void setAuditors(String auditors) {
        this.auditors = auditors;
    }

    public String getCaseName() {
        return caseName;
    }

    public void setCaseName(String caseName) {
        this.caseName = caseName;
    }

    public String getNameCn() {
        return nameCn;
    }

    public void setNameCn(String nameCn) {
        this.nameCn = nameCn;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getKeyWords() {
        return keyWords;
    }

    public void setKeyWords(String keyWords) {
        this.keyWords = keyWords;
    }

    public String getDetails() {
        return details;
    }

    public void setDetails(String details) {
        this.details = details;
    }
}
